import telebot

bot = telebot.TeleBot('6555249309:AAEUn0TwdsQHIVwxUHATB_4zl6taqQf2K2w')

@bot.message_handler(commands=['start'])
def start(message):
    if message.from_user.username == 'r00tlov3':
        bot.send_message(message.chat.id, 'Привет, Дима!)')
        bot.send_message(message.chat.id, '/addnote - Создать заметку\
        \n/sendmessage - Отправить сообщение')
    else:
        bot.send_message(message.chat.id, 'нахуй иди пидорас ебаный')

@bot.message_handler(commands=['addnote'])
def addnote(message):
    if message.from_user.username == 'r00tlov3':
        note = bot.send_message(message.chat.id, 'Напиши заметку)')
        bot.register_next_step_handler(note, addnote2)
    else:
        bot.send_message(message.chat.id, 'нахуй иди пидорас ебаный')
def addnote2(message):
    data = message.text
    file = open('notes.txt', 'a+', encoding = 'utf-8')
    file.write('\n' + str(data))
    bot.send_message(message.chat.id, 'Я сохранила твою заметку!)')

@bot.message_handler(commands=['readnote'])
def readnote(message):
    if message.from_user.username == 'r00tlov3':
        number = bot.send_message(message.chat.id, 'Напиши номер заметки, которую ты хочешь прочитать, или напиши "Все", чтобы прочитать все заметки)')
        bot.register_next_step_handler(number, readnote2)
    else:
        bot.send_message(message.chat.id, 'нахуй иди пидорас ебаный')
def readnote2(message):
    data = message.text
    file = open('notes.txt', 'r', encoding = 'utf-8')
    if data == 'Все':
        line = file.read()
        array = line.split('\n')
        for i in array:
            bot.send_message(message.chat.id, i)
    else:
        file = open('notes.txt', 'r', encoding = 'utf-8')
        line = file.read()
        array = line.split('\n')
        data_int = int(data)
        bot.send_message(message.chat.id, array[data_int])

@bot.message_handler(commands=['sendmessage'])
def sendmessage(message):
    data = bot.send_message(message.chat.id, 'Введи сообщение для отправки)')
    bot.register_next_step_handler(data, sendmessage1)
def sendmessage1(message):
    bot.send_message(message.chat.id, message.text)
    bot.send_message('@abobobobo', message.text)

bot.polling(none_stop = True, interval = 0)
